package com.ease.platform.authorization.callback;

public abstract class AuthorizationCallback {
	/**
	 * OperationCode
	 * 
	 * @return
	 */
	public String operationCode() {
		return null;
	}

	public boolean isAuthorizationDisabled() {
		return false;
	}

	public long[] specialtyTypeValues() {
		return null;
	}

	public long specialtyTypeValue() {
		return 0;
	}

	public long[] toLocationValues() {
		long[] LocationValues = new long[] {};

		return LocationValues;
	}

	// 先设施有A/Z端
	public long[] toZLocationValues() {
		long[] LocationValues = new long[] {};

		return LocationValues;
	}

	public long[] toSpecialtyTypeValues() {
		long[] specialtyTypeValues = new long[] {};
		return specialtyTypeValues;
	}

	// 类型
	public long entityTypeId() {
		return 0;
	}

	// 实例
	public long resourceId() {
		return 0;
	}

	// 属性
	public long attributeTypeId() {
		return 0;
	}

	// 属性
	public String attributetypeCode() {
		return null;
	}

	// 属性值
	public String attributeTypeValue() {
		return null;
	}

}
